package com.tansuo365.test1.mapper.othermapper;

import com.tansuo365.test1.bean.InfoData;
import com.tansuo365.test1.bean.otherbean.DWuliao;

import java.util.List;
import java.util.Map;

public interface DWuliaoMapper {

    int deleteByPrimaryKey(Integer id);

    int deleteBatchByPKArr(Integer[] ids);

    int deleteBatchByWidArr(Integer[] ids);

    int deleteBatchByOidArr(Integer[] ids);

    int deleteByWid(int w_id);

    int deleteByOid(int o_id);

    int insertSelective(DWuliao dWuliao);

    int insertSelectiveBatch(List<DWuliao> list);
    int insertSelectiveBatchMap(Map<String,Object> maps);

    DWuliao selectByPrimaryKey(Integer id);

    List<DWuliao> findByWaiId(int w_id);
    List<DWuliao> findSelective(DWuliao dWuliao);
    List<InfoData> findSelectiveInfoData(DWuliao dWuliao);
    List<InfoData> selectInfoDataByPKArr(Integer[] ids);
    List<InfoData> selectInfoDataByTypeId(Integer w_id, Integer o_id);

    int updateByPrimaryKeySelective(DWuliao dWuliao);

    List<DWuliao> batchSelectInfoDataByWuliaobianma(List<String> wuliaobianmaList);
}